/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
*{box-sizing:border-box;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
s{ text-decoration:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:none;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{overflow:hidden; overflow-y:scroll;font-size:14px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/
.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllYdCon{ display:none;}
.AllPcCon{ display:block;}
.ALLWidth{ width:49%;}

.AllListCon li{overflow:hidden;display:flex;line-height:2.5;    justify-content: space-between;padding:0 0 0 1em;position:relative;}
.AllListCon ul li span{text-align: right; width:6em;flex-shrink: 0; color:#999;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; display:block;}
.AllListCon ul li a:hover{ text-decoration:none;}
.AllListCon ul li:before{content:"○"; color:#FD8258; position:absolute; left:0; top:0;}
.pic img{ width:100%; display:block;}



.all_icon_cont ul{ overflow:hidden; padding:0.5em 0;}
.all_icon_cont ul li{ width:20%; box-sizing:border-box; float:left;}
.all_icon_cont ul li a{ color:#393939; display:block;}
.all_icon_cont ul li span{ display:block; margin:1em auto; width:45%;}
.all_icon_cont ul li span img{ width:100%;}
.all_icon_cont ul li em{ display:flex; text-align:center; line-height:1.25;height:2.5em; overflow:hidden;    align-items: center;    justify-content: center;}


.all_flex_cont{display:flex;justify-content: space-between;}
.all_flex_cont:after{ display:none !important;}
.tab_cont{ display:none;}
.tab_cont.show{ display:block;}

.crisp-edges {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}


.footerBg{ background:url(baoan202303021_219.jpg) top center no-repeat; color:#fff; padding:1px 0 1.5em 0;}
.footer{ max-width:1560px; margin:0 auto; display:flex;    align-items: center; justify-content: space-between;    flex-wrap: wrap;}
.footer a{ color:#fff;}
.footer .left_text{ width:calc(100% - 32em );}
.footer .left_text p{ margin:1em 0 0 0; line-height:1.9; font-size:1.15em;}
.footer .left_text p.link{ color:#F6B73A;}
.footer .left_text a{ margin:0 0.5em; color:#F6B73A;}
.footer .right_pic{ width:30em;  text-align: right;}
.footer .right_pic a{ margin:0 1em;}
.footer .right_pic img{ height:6.15em;}

.footer .bottom_link{ margin:2em 0 0 0; line-height:2; font-size:1.15em; width:80%;}
.footer .bottom_link span{ margin:0 1em 0 0; display:inline-block;}

.footerBg2{ background:#103E65;  color:#fff; padding:0.75em 0; line-height:1.5;}
.footerBg2 .cont{ max-width:1200px; margin:0 auto;}
.footerBg2 span{ margin:0 2em 0 0;}

.bottom_all_link{ max-width:1560px; margin:0 auto;display: flex;  border-bottom:1px solid rgba(255,255,255,.2); font-size:1.25em;    align-items: center; padding:0.75em 0;    justify-content: space-between;}
.bottom_all_link p{ color:#fff;}
.bottom_all_link p img{ height:2.25em;}
.bottom_all_link p.bg{ background:url(baoan202303021_214.png) left center no-repeat; background-size:auto 1em; padding:0 0 0 1.5em;}
.bottom_all_link p a{color:#fff; padding:0 0.5em;}
.bottom_all_link select{ border:none; background:none; color:#fff; font-size:1em; height:2.5em; margin:0 0.5em;}

/****中间头部样式***/
.top_bg{max-width:1920px; margin:0 auto; position:relative; z-index:8; overflow:hidden; height:500px; }
.YDmenu{ cursor:pointer; background:rgba(0,0,0,.5) url(zfzxapp20221130_10.png) center center no-repeat;  width:2.5em; height:2.5em; text-indent:-9999px; top:0; right:0px; z-index:99; position:absolute; background-size:70% auto; }

.YDmenuCont{ background:rgba(37,80,177,.8); position:fixed; top:0px; right:0px; width:50%; height:100%; max-width:350px; z-index:9999999;padding:1em; display:none; }
.YDmenuCont .top_btn{ overflow:hidden;}
.YDmenuCont .top_btn .zx_icon{ float:left;}
.YDmenuCont .top_btn .zx_icon img{ height:2.86em;}
.YDmenuCont .closeBtn{ float:right; margin:0.6em 0 0 0;  color:#fff; height:1.5em;}
.YDmenuCont_box{ background:rgba(0,0,0,.65); display:none; position:fixed; top:0px; left:0; width:100%; height:100%; z-index:998; }
.YDmenuCont ul{ font-size:1.25em; padding:0.5em 0; margin:0 0 0.5em 0.5em; border-bottom:1px solid rgba(255,255,255,.4);  overflow:hidden; line-height:2; }
.YDmenuCont ul li em{ margin:0 0.5em 0 0;}
.YDmenuCont li a{ color:#fff;}
.YDmenuCont ul li.hover a{ color:#01C5D1;}

.YDmenuCont ol{ margin:0 0 0 0.5em; font-size:1.15em; line-height:2;}
.YDmenuCont ol li a span{ float:left; margin:0.7em 0.7em 0 0;}
.YDmenuCont ol li a span img{ height:0.7em;}
.YDmenuCont ol li p{ margin:0 0 0 2em; font-size:0.8em;}


.top_bg_banner{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:-1;}
.top_bg_banner .swiper-pagination{ bottom:11em;}
.top_bg_banner .swiper-pagination span{ background:#fff; height:1em; width:1em; opacity:0.7;}
.top_bg_banner .swiper-pagination span.swiper-pagination-bullet-active{ opacity:10;}


.top_bg_con{ max-width:1560px; margin:0 auto; display:flex;    align-items: center; padding:1em 0;}
.top_bg_con:after{ content:""; display:block; clear:both;}
.top_bg_con .zx_icon{ width:6.3em;}
.top_bg_con .zx_icon img{ width:100%}


.top_bg_con .top_right{ display:flex; width:calc(100% - 7em );  justify-content: flex-end;align-items: center;}

.top_bg_con .top_right ul{font-size:1.7em; margin:0 1em 0 0;}
.top_bg_con .top_right ul li{ position:relative; line-height:1.5;  display:inline-block; margin:0 1em 0 0;}
.top_bg_con .top_right ul li a{ color:#fff; display:flex;align-items: center;}
.top_bg_con .top_right ul li a span{ margin:0 0.35em 0 0;}
.top_bg_con .top_right ul li.hover{ font-weight:bold;}

.top_bg_con .top_right_link{ color:#fff; display:flex;align-items: center;}
.top_bg_con .top_right_link p{ font-size:1.15em; margin:0 1em 0 0;}
.top_bg_con .top_right_link p a{ color:#fff; padding:0 0.5em;}
.top_bg_con .top_right_link .dr_cont a{ padding:0 1em; border:1px solid rgba(255,255,255,.6); border-radius:1em; height:1.4em;align-items: center; display:flex; color:#fff;}
.top_bg_con .top_right_link .dr_cont a span{ margin:0 0.25em 0 0;}


.logo_cont{ position:absolute;width: 100%;top: 32%; margin-top:-111px; text-align:center;}
.logo_cont img{ height:100%;height:223px;}

.search_cont{max-width:1260px; width:100%; height:6.8em; background:rgba(255,255,255,.8); border-radius:0.5em; position:absolute; bottom:2em; left:50%; transform:translateX(-50%); display:flex; padding:0 2em;    align-items: center; z-index:9;}

.search_link_index{ font-size:1.15em; width:33em;}
.search_link_index .title{ color:#333333; font-weight:bold; font-size:1.15em; margin:0 0 0.5em 0;}
.search_link_index a{ margin:0 1em 0 0; display:inline-block; padding:0 1em; background:rgba(255,255,255); color:#666; border-radius:1em; line-height:1.8; border:1px solid #ececec;}
.search_link_index p{ white-space: nowrap;}

.search_cont_index{ width:40%; border-bottom:1px solid #bdbdbd; display:flex;margin:0 2%; position:relative;}
.search_cont_index input{ background:url(baoan202303021_32.png) 1em center no-repeat; background-size:auto 1.1em; border:none; padding:0 0 0 3em; font-size:1.43em; width:calc(100% - 3em); height:3em;}
.search_cont_index button{ background:url(baoan202303021_35.png) right center no-repeat; background-size:auto 1.15em; width:3em;  border:none;cursor:pointer;}

.search_cai_cont{ font-size:1.25em; padding:0.5em 0 0.5em 2em; margin:0 0 0 2em; border-left:1px solid #c1cbd4; }
.search_cai_cont a{ width:6em; color:#fff; line-height:2;background-image: linear-gradient(to bottom, #fd875b, #f83600); border-radius:0.25em; display:block; text-align:center;}



.index_news_tt{ max-width:1560px; margin:0 auto; padding:2em 0;background:url(baoan202303021_40.png) bottom center no-repeat; background-size:100% auto;}
.index_news_tt .title{ font-size:3.4em; font-weight:bold; padding:0 1.5em; text-align:center; line-height:1.5; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; margin:0 0 0.55em 0;}
.index_news_tt .title a{ color:#2d62ea;}


.conter{max-width:1560px; margin:2em auto;}
.conter:after{content:"";clear:both;display:block;}

.conter .tabTit{ background:#F4F4F4;   display:inline-block; padding:0 2em; color:#666666; border-radius:0 0.5em 0.5em 0; margin:0 0 1em 0;}
.conter .tabTit span{ padding:0 1em; display:inline-block; line-height:2.7;font-size:1.43em; cursor:pointer;}
.conter .tabTit span.hover{background-image: linear-gradient(to bottom, #fd875b, #f83600); color:#fff; font-weight:bold;}


.top_banner_cont{ margin:0 auto; box-shadow:0 0 1.15em rgba(163,193,221,.58); border-radius:0 0.5em 0.5em 0;}
.device{width:55.6em;}
.device .swiper-container {}
.device .swiper-wrapper {}
.device .swiper-slide {position:relative; }
.device .swiper-slide img{ width:100%; display:block;}
.device .swiper-slide:after{ content:"";background:rgba(111,111,111,.8); height:5em; width:100%; position:absolute; left:0; bottom:0; z-index:1;}
.device .swiper-slide p{  color:#fff; position:absolute; bottom:0.75em; left:0; width:100%; padding:0 5em 0 5em; font-size:1.25em; line-height:1.3; height:2.6em;  display: -webkit-box;  text-overflow: ellipsis; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden; z-index:2;}

.device .swiper-pagination{ width:1.5em; color:#FFB400; font-size:1.7em; font-family:Arial, Helvetica, sans-serif; line-height:1; left:1em; bottom:0.5em; z-index:3;}
.device .swiper-pagination:after{ width:1px; height:70%; top:10%; left:50%; transform:rotate(35deg); content:""; position:absolute; background:#FFB400;}
.device .swiper-pagination span{ display:block;}
.device .swiper-pagination-current{ text-align:left; padding:0 0 0 0.25em;}
.device .swiper-pagination-total{ font-size:1.25em;  font-weight:bold; text-align:right; margin-top:-0.25em;}

.device .swiper-button-next:after,.device  .swiper-button-prev:after{ display:none;}
.device .swiper-button-next:before,.device  .swiper-button-prev:before{ height:4em; width:4em; border-bottom:1px solid rgba(112,112,112); border-right:1px solid rgba(112,112,112); content:""; position:absolute; left:1em; top:50%; transform:rotate(135deg); margin-top:-2em;}
.device  .swiper-button-next:before{right:1em; left:auto; transform:rotate(-45deg);}

.newsRight{ width:calc(100% - 55.6em); padding:2em 0 0 0;}
.newsRight .tabTit{ margin:0 0 1.5em 0;}
.newsRight .cont{ display: flex; align-items: center; justify-content: space-between; color:#666; margin:0 3em 1.25em 3em;}
.newsRight .cont .time{ width:4.3em; height:4.3em; display:flex; text-align:center; border:1px solid #D6D6D6; border-radius:100%;flex-wrap: wrap; justify-content: center; align-content: center;color:#999; line-height:1.1;}
.newsRight .cont .time em{ display:block; font-size:1.86em;}
.newsRight .cont .time span{ font-size:0.8em;}
.newsRight .cont .text{ width:calc(100% - 6em);color:#888;}
.newsRight .cont .text h6{ font-size:1.25em; font-weight:normal; }
.newsRight .cont .text h6,.newsRight .cont .text p{ height:1.7em; line-height:1.7;    display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.newsRight .cont .text h6 a{ color:#000;}
.newsRight .cont .text h6 a:hover{ color:#2D62EA;}


.xmt_cont{ background:#4778E7; border-radius:0 0 1.5em 1.5em; max-width:1500px; margin:0 auto; padding:1.5em 2em; display:flex; position:relative;}
.xmt_cont .left_pic{ width:35em; overflow:hidden;}
.xmt_cont .left_pic p{ width:46%; margin:0 4% 0 0; float:left;}

.xmt_cont .mtjz_cont{ width:calc(100% - 39em - 25%); margin:0 2em; height:7.14em;    background-image: linear-gradient(to bottom, #ffffff, #FFFFFF 70%, #E8E8E8); display:flex; border-radius:0.5em;align-items: center; padding:0 1.5em; position:relative;}
.xmt_cont .mtjz_cont:after{ content:""; background:url(baoan202303021_225.png) left center no-repeat; background-size:auto 100%; height:100%; width:4px; position:absolute; left:-2em; top:0;}
.xmt_cont .mtjz_cont .title{ width:7.14em;}
.xmt_cont .mtjz_cont ul{ width:calc(100% - 8.5em);}
.xmt_cont .mtjz_cont ul:after{ content:""; clear:both; display:block;}
.xmt_cont .mtjz_cont ul li{ float:left; width:21%; margin:0 0 0 4%; border-radius:0.5em; background:#fff; padding:0.35em; box-shadow:0.1em 0.2em 0.7em rgba(19,76,223,.35); cursor:pointer;}
.xmt_cont .mtjz_cont ul li img{ width:100%; display:block;}

.xmt_cont .hdrl_right{ width:25%;height:7.14em;    background-image: linear-gradient(to bottom, #ffffff, #FFFFFF 70%, #E8E8E8); display:flex; border-radius:0.5em;align-items: center; overflow:hidden; cursor:pointer;}
.xmt_cont .hdrl_right .title{ width:7.9em;}
.xmt_cont .hdrl_right .title img{ width:100%;}
.xmt_cont .hdrl_right .text{ width:calc(100% - 7.9em); text-align:center; font-size:1.15em; color:#333;}
.xmt_cont .hdrl_right .text p{ color:#2D62EA; margin:0 0 0.5em 0;}
.xmt_cont .hdrl_right .text h5{ font-size:1.25em;}
.xmt_cont .hdrl_right .text h5 strong{ color:#EF5E29; font-size:1.3em; font-weight:bold; font-weight:bold;}


.xxgk_news_left{ width:50%;}
.xxgk_news_left ul li{ font-size:1.25em; position:relative;}
.xxgk_news_left ul li a:hover,.xxgk_news_left ul li.hover a{ color:#2D62EA;}
.xxgk_news_left ul li .link{ position:absolute; bottom:0.25em; font-size:0.8em; display:none;}
.xxgk_news_left ul li .link a{ display:inline-block; border:1px solid #2D62EA; line-height:1.6; border-radius:1em; color:#2D62EA; padding:0 1em; margin:0 1em 0 0;}
.xxgk_news_left ul li .link a:hover{ background:#2D62EA; color:#fff;}
.xxgk_news_left ul li.hover{ padding:0 0 1.5em 1em;}
.xxgk_news_left ul li.hover .link{ display:block;}

.xxgk_title{ background:url(baoan202303021_255.png) bottom left no-repeat; width:15.5em; background-size:13em auto; margin:1em 0 1.5em 0;}
.xxgk_title span{ display:flex; font-size:1.43em; color:#333; font-weight:bold; padding:0 0 1em 0; align-items: center; margin:0 0 0 1em;}
.xxgk_title span em{ margin:0 0 0 1em; display:block;}
.xxgk_title span em img{ height:1.5em;}

.xxgk_list_banner{ width:25.7em; margin:0 2em;}
.xxgk_list_banner .swiper-pagination span{ background:#fff; border-radius:1em; opacity:10;}
.xxgk_list_banner .swiper-pagination .swiper-pagination-bullet-active{ width:1.5em;}

.xxgk_list_search{ width:calc(100% - 50% - 29.7em);}
.xxgk_list_search .hangCont{ margin:0 0 0.75em 0; position:relative;}
.xxgk_list_search .hangCont span{ position:absolute; right:1.5em; color:#EF5E29; font-size:1.25em; line-height:3; top:0;}
.xxgk_list_search input,.xxgk_list_search select{ width:100%; border:none; background:#EFF4FF; border-radius:0.5em; height:3em; font-size:1.15em; padding:0 3em 0 1.5em;}
.xxgk_list_search select{ width:12em;}
.xxgk_list_search .btnCont{ text-align:center;}
.xxgk_list_search .btnCont a{ border:1px solid #BECAE4; border-radius:0.35em; font-size:1.25em; width:44%; max-width:5em; text-align:center; line-height:2; display:inline-block; margin:0 3%; color:#666;}
.xxgk_list_search .btnCont a.cx{background-image: linear-gradient(to bottom, #fd875b, #f83600); color:#fff; border-color:#FD875B;}

.xxgk_bottom_list_left{ width:50%; overflow:hidden;}
.xxgk_bottom_list_left ul{ width:102%; overflow:hidden;}
.xxgk_bottom_list_left li{ float:left; width:48%; margin:0 2% 0.75em 0;}
.xxgk_bottom_list_left li a{ display:flex; height:3.16em; padding:0 15%; background:#EFF4FF; border-radius:2em; font-size:1.25em;    align-items: center; color:#333;}
.xxgk_bottom_list_left li a:hover{ color:#2D62EA;}
.xxgk_bottom_list_left li span{ width:2em; margin:0 1em 0 0;}
.xxgk_bottom_list_left li img{ width:100%;}
.xxgk_bottom_list_left li em{ width:calc(100% - 3em)}

.xxgk_bottom_list_right{ margin:0 0 0 2em; display:flex; width:calc(50% - 2em);    flex-wrap: wrap;align-items: center; justify-content: space-between;}
.xxgk_bottom_list_right .pic{ width:48%;}
.xxgk_bottom_list_right .pic a:hover{ opacity:0.8;}

.zwfw_cont_banner{ width:50%; overflow:hidden; }
.zwfw_cont_banner .list_banner_pt{height:100%;}
.zwfw_cont_banner .fwzdpt_cont{background:#d3f4fd; padding:1px 0; }
.zwfw_cont_banner .title{ position:absolute; left:50%; transform:translateX(-50%); top:10%; width:72%; max-width:427px;}
.zwfw_cont{ width:50%; background:#4778E7; padding:2em 3em; position:relative; }
.zwfw_cont .icon_tab_tit{ position:absolute; left:-2.75em; top:50%; transform:translateY(-50%); z-index:2;}
.zwfw_cont .icon_tab_tit span{ display:block;width:5.5em; height:5.5em;  border-radius:100%; background:#fff url(baoan202303021_236.png) center center no-repeat; margin:1.5em 0; position:relative; z-index:2; transition:all .5s; cursor:pointer;}
.zwfw_cont .icon_tab_tit span.bg2{ background-image:url(baoan202303021_240.png);}
.zwfw_cont .icon_tab_tit span.bg3{ background-image:url(baoan202303021_244.png);}
.zwfw_cont .icon_tab_tit span.hover{ background:url(baoan202303021_1236.png) center center no-repeat,linear-gradient(to bottom, #fd875b, #f83600);}
.zwfw_cont .icon_tab_tit span.bg2.hover{ background:url(baoan202303021_1240.png) center center no-repeat,linear-gradient(to bottom, #fd875b, #f83600);}
.zwfw_cont .icon_tab_tit span.bg3.hover{ background:url(baoan202303021_1244.png) center center no-repeat,linear-gradient(to bottom, #fd875b, #f83600);}
.zwfw_cont .icon_tab_tit span:after{ width:0; height:0;content:"";position:absolute; top:50%; left:50%; transition:all .5s; z-index:-1;}
.zwfw_cont .icon_tab_tit span.hover:after{ height:115%; width:115%;  top:-10%; left:-10%; border: 1px dashed #fff;  border-radius:100%; background:rgba(255,255,255,.17);}

.zwfw_cont:after{content:""; display:block; clear:both;}
.zwfw_cont .cont{ color:#fff; font-size:1.15em; margin:0 0 0 2em;}
.zwfw_cont .cont .tou_tit{font-size:1.5em; font-weight:bold; margin:0 0 0.5em 0;}
.zwfw_cont .cont .tou_tit span{ display:block; }
.zwfw_cont .cont ul{ width:102%; overflow:hidden;}
.zwfw_cont .cont ul li{ width:31.3%; float:left; margin:0 2% 2% 0;}
.zwfw_cont .cont ul li h3{ padding:0 0 0 1.85em; font-size:1.15em; line-height:2; background:url(baoan202303021_238.png) left center no-repeat; background-size:auto 1.6em;}
.zwfw_cont .cont ul li h3.bg2{ background-image:url(baoan202303021_239.png);}
.zwfw_cont .cont ul li h3.bg3{ background-image:url(baoan202303021_237.png);}
.zwfw_cont .cont ul li h3.bg4{ background-image:url(baoan202303021_242.png);}
.zwfw_cont .cont ul li h3.bg5{ background-image:url(baoan202303021_243.png);}
.zwfw_cont .cont ul li h3.bg6{ background-image:url(baoan202303021_241.png);}
.zwfw_cont .cont ul li p{ padding:0 0 0 2.5em; line-height:2.25;}
.zwfw_cont .cont ul li p a{ color:#A9DFFF;display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}


.zmhd_left_cont{ width:49%; position:relative;}
.zmhd_left_cont .wyly_cont{ position:absolute; right:0; top:1em;}
.zmhd_left_cont .wyly_cont a{ display:flex; padding:0 1.5em 0 1em; border:1px solid #4778E7; border-radius:1em; background:rgba(71,120,231,.11); font-size:1.15em; line-height:1.8; color:#4778E7;    align-items: center;}
.zmhd_left_cont .wyly_cont a em{ margin:0 1em 0 0;}
.zmhd_left_cont ul li{ padding:1.25em 0; border-bottom:1px dotted #707070;}
.zmhd_left_cont ul li h6{ font-weight:normal; font-size:1em; line-height:1.5; margin:0 0 0.5em 0;}
.zmhd_left_cont ul li span{ display:inline-block; border:1px solid #80C269; background:rgba(128,194,105,.14); color:#80C269; padding:0 1.5em; border-radius:1em; text-align:center; margin:0 0.5em 0 0; }
.zmhd_left_cont ul li em{ color:#999999;}
.zmhd_left_cont ul li p{  text-indent:2em; font-size:1.25em;}
.zmhd_left_cont ul li a{ color:#333;line-height:1.33; height:2.66em; overflow:hidden; display:block;     display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zmhd_left_cont ul li a:hover{ color:#2D62EA;}

.zmhd_right_cont{ width:49%; overflow:hidden;}
.zmhd_right_cont .xxgk_title{ background:none; margin:0;}
.zmhd_right_cont .xxgk_title span{ padding:0;}

.zmhd_right_cont .ft_banner{ width:44%; margin:1.5em 0;}

.zmhd_right_cont .ft_text{ position:relative; width:56%; padding:0 2em; margin:0 0 1.5em 0;}
.zmhd_right_cont .ft_text:after{ content:""; height:100%; width:110%; right:0; top:-1.5em; background:#EFF4FF; position:absolute; z-index:-1;}
.zmhd_right_cont .ft_text h3{ color:#2D62EA; line-height:1.33; height:2.66em; overflow:hidden; font-size:1.28em; margin:0 0 1em 0;}
.zmhd_right_cont .ft_text p{ display:flex; line-height:1.5; font-size:1.15em; color:#333; margin:0 0 1em 0;}


.zmhd_right_cont .ft_text .btnCont{ text-align:center;}
.zmhd_right_cont .ft_text .btnCont a{ border-radius:2em; font-size:1.15em; width:44%; max-width:8em; text-align:center; line-height:2.6; display:inline-block; margin:0 3%; color:#fff;background-image: linear-gradient(to bottom, #E9C79A, #F7B62E);}
.zmhd_right_cont .ft_text .btnCont a.xq{background-image: linear-gradient(to bottom, #fd875b, #f83600);}

.zmhd_right_cont ul{ clear:both; width:102%;}
.zmhd_right_cont ul li{ width:14.6%; margin:0 2% 0 0; text-align:center;}
.zmhd_right_cont ul li a{ font-size:1.15em; border:1px solid #EEEEEE; border-radius:0.5em; padding:0.5em 0 0 0 ;}
.zmhd_right_cont ul li a:hover{ color:#2D62EA; border-color:rgba(37,80,177,.3);}
.zmhd_right_cont ul li span{ margin:0 auto;}

.bottom_banner_ztzl{ background:#fff; box-shadow:0 0 1.15em rgba(163,193,221,.58); border-radius:0.5em; padding:1.5em 0; position:relative;}
.bottom_banner_ztzl .swiper-container{ margin:0 3em;}
.bottom_banner_ztzl .swiper-slide{ position:relative;}
.bottom_banner_ztzl .swiper-slide img{ width:100%;}
.bottom_banner_ztzl .swiper-slide p{ position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(37,80,177,.8); color:#fff; display:flex; font-size:1.7em; line-height:1.5;align-items: center;justify-content: center; font-weight:bold; padding:0 1em; transition:all .5s;}
.bottom_banner_ztzl .swiper-slide:hover p{ background:none; text-shadow:0 0 0.3em #002DA0;}

.bottom_banner_ztzl .swiper-button-next2,.bottom_banner_ztzl .swiper-button-prev2{ position:absolute; left:1em; top:50%; margin-top:-0.75em; cursor:pointer;}

.bottom_banner_ztzl .swiper-button-next2:before,.bottom_banner_ztzl .swiper-button-prev2:before{ height:1.5em; width:1.5em; border-bottom:1px solid rgba(112,112,112); border-right:1px solid rgba(112,112,112); content:""; transform:rotate(135deg); content:""; display:block;}
.bottom_banner_ztzl  .swiper-button-next2{right:1em; left:auto;}
.bottom_banner_ztzl  .swiper-button-next2:before{transform:rotate(-45deg);}



/* 猜你喜欢弹框 */
.hd_small_tk {  position: absolute; width:100%; visibility: hidden; transition: visibility 0.1s; bottom:10em; left: 50%; z-index: 13; transform: translateX(-50%);  max-width: 925px;  padding:1em 2em; border-radius:0.5em;background-color: rgba(255, 255, 255, 0.99);}



.hd_small_tk a.next1{ position:relative; display:flex; align-items: center;color: #394351;}
.hd_small_tk a.next1:hover{color: #ff751a}
.hd_small_tk a.next1::before{content:''; display: block; width: 1.3em; height:1.15em;  background: url(head_refresh.png) no-repeat top center; background-size:auto 100%; margin:0 0.5em 0 0;}

.hd_small_tk .title {display:flex;    justify-content: space-between;align-items: center; margin:0 0 1em 0;}
.hd_small_tk .title span{color:#333;font-size:1.75em; display:flex;    align-items: end;}
.hd_small_tk .title span em{ margin:0 0 0 0.25em;}
.hd_small_tk .title a{ color:#666;}

.hd_small_tk .hd_small_tk_left { width: 48%; overflow:hidden;}
.hd_small_tk .hd_small_tk_left ul{ width:103%; overflow:hidden; padding:0;}
.hd_small_tk .hd_small_tk_left ul li{ width:30%; margin:0 3.3% 4% 0;}
.hd_small_tk .hd_small_tk_left ul li a{ background:#f7f7f7; padding:1em 0 0.5em 0; font-size:1.25em; color:#666;}
.hd_small_tk .hd_small_tk_left ul li span{ margin:0em auto;}

.hd_small_tk .hd_small_tk_right { width: 48%; box-sizing: border-box;}
.hd_small_tk .hd_small_tk_right .more a{ background:#eeeeee; height:3em; text-align:center;    justify-content: center;}
.hd_small_tk .hd_small_tk_right ul{ background:#f7f7f7; padding:0.5em 1em; font-size:1.25em;}
.hd_small_tk .hd_small_tk_right ul li{ margin:0 0 0.5em 0; line-height:1.8;}
.hd_small_tk .hd_small_tk_right ul li a { position: relative; color:#333;}
.hd_small_tk .hd_small_tk_right ul li a:hover {  color: #ff751a;}
.hd_small_tk .hd_small_tk_right ul li a::before { content: '▪'; display:inline-block;  color: #2d62ea; margin:0 0.5em 0 0;}

.hd_small_tk .hd_small_tk_right ul li a i { display: inline-block; margin:0 0 0 1em; background-color: #fff4ec;color: #ff751a;font-style:normal;}

/*--历史记录弹框--*/
.lsjl_tk_cont{    visibility: hidden;  position:absolute; bottom:8em; left:50%;    transform: translateX(-20% ); max-width:600px; width:60%; background:#fff; padding:1.5em 2em; font-size:1.25em;}
.lsjl_tk_cont .title{ color:#3D3D3D; margin:0 0 1em 0;}
.lsjl_tk_cont .title span{ position:relative; padding:0 1.5em 0 0;}
.lsjl_tk_cont .title span:before{ height:0.5em; width:0.5em; border-bottom:2px solid rgba(112,112,112); border-right:2px solid rgba(112,112,112); content:""; position:absolute; right:0; top:50%; transform:rotate(45deg); margin-top:-0.35em;}
.lsjl_tk_cont .link{ display:flex; line-height:1.8;    flex-wrap: wrap;}
.lsjl_tk_cont .link a{ display:block; padding:0 1em; color:#3D3D3D; background:#f7f7f7; border-radius:1em; margin:0 1em 0.5em 0;}
.lsjl_tk_cont .link a:hover{ color:#fff; background:#2d62ea; border-color:#2d62ea;}
.lsjl_tk_cont .hot{ display:flex; margin:1em 0 0 0;line-height:2.5;}
.lsjl_tk_cont .hot_tit{ width:4em; font-weight:bold; margin:0 1em 0 0;}
.lsjl_tk_cont .hot_cont{ width:calc(100% - 5em);}
.lsjl_tk_cont .hot_cont p{ background:url(baoan220230321_25.jpg) left center no-repeat; padding:0 0 0 2em; background-size:auto 1.33em;  }
.lsjl_tk_cont .hot_cont p a{ color:#666; height:2em;display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.lsjl_tk_cont .hot_cont p a:hover{ color:#2d62ea;}
.lsjl_tk_cont .hot_cont_zt a{ border:1px solid #C5C5C5; color:#3D3D3D; display:inline-block; margin:0 1em 1em 0; padding:0 2em;}
.lsjl_tk_cont .hot_cont_zt a:hover{ border-color:#2d62ea; color:#2d62ea;}
.lsjl_tk_cont .btnCont{ text-align:center; margin:1em 0 0 0;}
.lsjl_tk_cont .btnCont a{ line-height:2; display:inline-block; padding:0 1em;background-image: linear-gradient(to bottom, #fd875b, #f83600); border-radius:0.25em; color:#fff;}

/*--新媒体矩阵--*/
.mtjz_tk_cont{visibility: hidden;  position:absolute; top:100%; left:-2.5%; width:105%; background:#fff; border-radius:0.25em; padding:1em;}
.mtjz_tk_cont ul{ display:flex; padding:0 1.5em; width:100%; justify-content: space-between;}
.mtjz_tk_cont ul li{ width:9.5%; margin:0 0 1em 0;}
.mtjz_tk_cont ul li a{ background:#E4F2FE; color:#333; padding:0.5em 1em; display:block; font-size:1.15em; text-align:center; line-height:2;}
.mtjz_tk_cont ul li span{ display:block;}
.mtjz_tk_cont ul li span img{ width:100%;}

/*--日历弹框--*/
.hdrl_tk_cont{visibility: hidden;  position:absolute; top:100%; left:-2.5%; width:105%; background:#fff; border-radius:0.5em; padding:1em 2em 2em 2em;}

.cal1{ z-index:2; width:55%;}
.cal1 .clndr{}
.cal1 .clndr .clndr-time{color:#333;  position:relative; text-align:center; display:flex; align-items: center; margin:0.75em 0; font-size:1.375em;justify-content: center;}
.cal1 .clndr .clndr-time .toLink{ position:absolute; right:0; top:0.15em; line-height:1.3;}
.cal1 .clndr .clndr-time .toLink p{border-radius: 1em; padding:0 0.5em; background:#fff; display:inline-block; margin:0 0 0 1em; font-size:0.8em; color:#999;}
.cal1 .clndr .clndr-time .month,.cal1 .clndr .clndr-time .day{display:inline;}
.cal1 .clndr .clndr-time .time{ display:none;}
.cal1 .clndr .clndr-controls {text-align: center; float:left; width:40%;  background:#a0a0a0; box-sizing:border-box; padding:4em 0; position:relative; display:none;}
.cal1 .clndr .clndr-controls:after{ content:""; height:2.15em; background-size:auto 100%; position:absolute; top:-0.5em; width:90%; left:5%;}
.cal1 .clndr .clndr-control-button{ cursor:pointer;}
.cal1 .clndr .time_cont{ padding:0 0.5em;}
.cal1 .clndr .clndr-sky .KuangCont{ color:#e9b10e; background:#fff; padding:2em 1em; position:relative;}
.cal1 .clndr .clndr-sky .KuangCont:after{ content:""; width:98%; height:98%; border-bottom:0.35em solid #e6e6e6; border-right:0.35em solid #e6e6e6; position:absolute; right:-0.35em; bottom:-0.3em;}
.cal1 .clndr .clndr-sky .KuangCont p{ overflow:hidden; font-size:1.25em;letter-spacing:0.1em;}
.cal1 .clndr .clndr-sky .KuangCont h1{ font-weight:normal; font-size:5.15em; border-bottom:2px solid #e9b10e; line-height:1.3;}
.cal1 .clndr .clndr-sky .KuangCont h5{ font-size:1.71em; font-weight:normal; letter-spacing:0.1em; line-height:2;}

.cal1 .clndr .clndr-table {table-layout: fixed; width:100%;}
.cal1 .clndr .clndr-table thead{ font-size:1.25em; line-height:2.5; font-weight:bold; overflow:hidden;  color:#0376cf; border-top:1px solid rgba(209, 209, 209, 1); background:#EFF4FF;}
.cal1 .clndr .clndr-table .header-days .header-day {vertical-align: middle;text-align: center;border:none;}
.cal1 .clndr .clndr-table .header-days .header-day p{   }
.cal1 .clndr .clndr-table tr { overflow:hidden; }
.cal1 .clndr .clndr-table  td {vertical-align: top;}
.cal1 .clndr .clndr-table  td:last-child{ border-right:none;}
.cal1 .clndr .clndr-table tr .day {width: 100%;vertical-align:middle;cursor:pointer; position:relative;}
.cal1 .clndr .clndr-table tr .day .day-contents {text-align:center;cursor:pointer;height:2.5em; line-height:2.5; color:#000; margin:0 auto; width:2.5em; font-size:1.15em; position:relative;}

.cal1 .clndr .clndr-table tr .day.hover .day-contents{ background-color:rgba(254, 166, 61, 1); color:#fff; border-radius:100%;}
.cal1 .clndr .clndr-table tr .today .day-contents{ background:#fdc20f;  border-radius:0.25em;}
.cal1 .clndr .clndr-table tr .day-contents .num{ position:absolute; text-align:center; bottom:0; left:0; width:100%; color:#0376cf; line-height:1;}
.cal1 .clndr .clndr-table tr .empty,
.cal1 .clndr .clndr-table tr .adjacent-month { width: 100%;height: inherit;}
.cal1 .clndr .clndr-table tr .adjacent-month  .day-contents{ color:#a1b1c2;}

.cal1_right{ width:43%;font-size:1.25em;   }
.cal1_right .time{ display:flex; color:#4778E7;  align-items: center; padding:1em 0 0 2em; margin:0 0 1em 0;}
.cal1_right .time span{ margin:0 1em 0 0;}
.cal1_right ul{ padding:1em;}
.cal1_right ul li{ margin:0 0 1em 0;}
.cal1_right ul li:last-child{ margin:0;}
.cal1_right ul li h1{ font-size:1.15em; margin:0 0 0.5em 0;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.cal1_right ul li h1 span{ font-weight:normal; background:#ffe1e1; color:#ff3d3d; padding:0 0.5em; margin:0 0.5em 0 0; border-radius:0.25em;}
.cal1_right ul li h1 span.bg2{ background:#d5ffdc; color:#288b3b;}
.cal1_right ul li p{ color:#818181; margin-left:4em; line-height:2;}



.tk_dis.show {  visibility: visible;z-index:9999999;}


@media(max-width: 1560px){
	.conter{ margin:2em 5%;}
	.top_bg_con,.top_banner_cont,.index_news_tt,.bottom_all_link,.footer{ margin:0 5%;}
	.search_cont{ width:80%;}
	.device{ width:50em; overflow:hidden;}
	.newsRight { width: calc(100% - 50em);}
	.conter .tabTit{ padding:0 1em;}
	.newsRight{ padding:1em 0 0 0;}
	.newsRight .tabTit{ margin:0 0 1em 0;}
	.newsRight .cont{ margin:0 2em 1em 2em}
	.xmt_cont{ width:85%;}
	.xmt_cont .left_pic{ width:30em;}
	.xmt_cont .mtjz_cont .title{ width:6em;}
	.xmt_cont .mtjz_cont { width: calc(100% - 30em - 30%);}
	.xmt_cont .hdrl_right{ width:30%;}
	.xmt_cont .mtjz_cont,.xmt_cont .hdrl_right{ height:6em;}
	.xmt_cont .mtjz_cont ul{width: calc(100% - 7em);}
	.xmt_cont .hdrl_right .text p{ margin:0;}
	.bottom_all_link select{ margin:0;}
	.conter .tabTit{ padding:0;}
	.conter .tabTit span{ font-size:1.33em;}
}
@media(max-width: 1366px){
	html{ font-size:12px;}
}
@media(max-width: 1280px){
	.top_bg_con .top_right ul{ font-size:1.5em;}
	.xxgk_bottom_list_left li a{ padding:0 1.5em;}
	.xxgk_list_search select{ width:100%;}
	.xxgk_list_banner{ width:22em;}
	.xxgk_list_search { width: calc(100% - 50% - 26em);}
}

@media(max-width: 1024px){
		html{ font-size:24px;}
		.AllLeftCon,.AllRightCon{ float:none; width:auto !important;}
		.AllYdCon{display:block; }
		.AllPcCon{ display:none;}
		.all_flex_cont{ display:block;}
		.all_flex_cont > div{ width:auto !important; margin:0;}
		.conter{ margin:2em 3%;}
		.top_bg_con,.top_banner_cont,.index_news_tt,.bottom_all_link,.footer{ margin:0 3%;}
		.top_bg{ background:url(baoan220230321_01.jpg) top center no-repeat; background-size:auto 100%; overflow:inherit; padding:1px 0 2em 0; height:auto;}
		.top_bg_banner .swiper-pagination{ bottom:6em;}
		.logo_cont{ width:50%; position:relative; top:0; left:0; margin:3em auto;}
		.logo_cont img{ width:100%; height:auto;}
		.search_cont{ padding:0 1em; width:94%; height:3em; position:relative; bottom:0; left:0; margin:0 auto;    transform: translateX(0);}
		.search_cont_index{ width:100%;}
		.search_cont_index input{ background:none; padding:0; font-size:1em; height:2em; }
		.search_cont_index button{ background-image:url(baoan202303021_32.png);background-size: auto 1.5em;}
		.search_cai_cont{ font-size:1.15em; border:none; padding:0; margin:0 0 0 1em;}
		.index_news_tt{ padding:0.5em 0; line-height:1.3;}
		.index_news_tt .title{ font-size:1.5em;white-space: normal; text-align:left; padding:0;}
		.conter .tabTit{border-radius:0.5em; overflow:hidden;}
		.conter .tabTit span{padding: 0 0.4em;}
		.top_banner_cont{ box-shadow:none;}
		.newsRight .cont{ display:block; margin:0 0 1em 0;}
		.newsRight .cont .time{ border:none; display:block; width:auto; height:auto; text-align:left;}
		.newsRight .cont .time em{ display:inline-block; font-size:1.15em; margin:0 0.5em 0 0; font-weight:bold;}
		.newsRight .cont .time span{ font-size:1em;}
		.newsRight .cont .text{ width:auto;}
		.xmt_cont{ width:auto; margin:0 3%; display:block;padding:1em;}
		.device .swiper-button-next:before, .device .swiper-button-prev:before{ display:none;}
		.device .swiper-slide p{ font-size:1.15em; padding:0 1em 0 5em;}
		.xmt_cont .left_pic{ width:104%;}
		.xmt_cont .mtjz_cont,.xmt_cont .hdrl_right{ width:auto; margin:1em 0;}
		.conter .tabTit{ display:flex;}
		.conter .tabTit span{ line-height:1.2; display:flex; height:2.8em;  align-items: center;flex-wrap: wrap;justify-content: center;}
		.conter .tabTit span s{ display:block; text-decoration:none;}
		.xxgk_list_search select{ width:100%;}
		.xxgk_news_left ul li{ display:block;  }
		.AllListCon ul li span{ display:none;}
		.xxgk_bottom_list_left li a{ padding:0 1em; }
		.xxgk_bottom_list_right .pic{ margin:0 0 1em 0;}
		.zwfw_cont_banner .swiper-slide img{ width:100%;}
		.zwfw_cont{ padding:2em 0;}
		.zwfw_cont .icon_tab_tit{ left:0; top:0; text-align:center; width:100%;}
		.zwfw_cont .icon_tab_tit span{ display:inline-block; margin:0 1.5em; background-size:auto;}
		.zwfw_cont .cont{ margin:0; width:auto; padding:2em 1em 1em 1em;}
		.zwfw_cont .cont ul li{ width:auto; float:none;}
		.zwfw_cont .cont .tou_tit{ font-size:1.33em;}
		.zmhd_left_cont .wyly_cont{ right:1em;}
		.zmhd_right_cont{ padding:2em 0 0 0;}
		.zmhd_right_cont .ft_banner{ margin:1em 0 0 0;}
		.zmhd_right_cont .ft_text:after{ top:0;}
		.zmhd_right_cont .ft_text{ padding:1em;}
		.zmhd_right_cont ul li{ width:31.3%; margin:0 2% 2% 0;}
		.footer{ display:block;}
		.footer .left_text,.footer .right_pic{ width:auto;}
		.footerBg{ background-size:auto 100%;}
		.footer .right_pic img{ height:3em;}
		.footer .left_text span{ display:block;}
		.footer .right_pic{ text-align:left;}
		.bottom_banner_ztzl .swiper-slide p{ background:none;text-shadow: 0 0 0.3em #002DA0;}
		/*--弹框--*/
		.tk_dis{ bottom:auto; top:1em; width:90%; left:5%; transform:translate(0)}
		.hd_small_tk .hd_small_tk_left{ margin:1em 0 0 0;}
		.tk_dis .closeBtns{ text-align:right; font-size:1.5em;}
		.mtjz_tk_cont ul{    flex-wrap: wrap;    justify-content: normal;}
		.mtjz_tk_cont ul li{ width:48%; margin:1%;}
		.cal1_right ul{ padding:0;}
}

@media(max-width: 480px){
	body{ font-size:50%;}
}
